package com.nkzy.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class User {
    /**
     * 用户类，用于表示系统中的用户信息
     */
    private Long id; // 用户唯一标识符
    private String username; // 用户名
    private String password; // 用户密码，用于身份验证
    private String phone; // 用户联系电话
    private String info; // 用户附加信息，如地址或简介
    private Integer status; // 用户状态，用于表示用户账户是否激活等
    private BigDecimal balance; // 用户账户余额
    private Date createTime; // 用户创建时间，记录用户何时被添加到系统中
    private Date updateTime; // 用户信息最后更新时间，用于追踪信息的修改
}